.root {
  padding-top: 19px;
  width: 100%;
  height: auto;
  background-color: #efefef;

  :global {
    .box-bg {
      margin: auto;
      padding-top: 31px;
      width: 714px;
      min-height: auto;
      background-color: #ffffff;

      .title {
        margin-left: 23px;
        font-size: 32px;
        font-weight: 700;
      }

      .list {
        display: flex;
        flex-direction: column;
        align-items: center;

        .item {
          display: flex;
          justify-content: center;
          justify-items: center;
          margin: 22px 0 0;
          width: 690px;
          height: 162px;
          background: url("https://gw.alicdn.com/imgextra/i1/O1CN01SzXzZl1U46EOknhoB_!!6000000002463-2-tps-1380-362.png")
            no-repeat center/ 100% 100%;

          // 红包面额
          .price {
            margin-left: 20px;
            width: 150px;
            color: #a45927;
            line-height: 162px;
            font-size: 28px;
            // background-color: rgba(0, 25, 30, .6);
            span {
              font-size: 68px;
            }
          }
          .price-s {
            margin-left: 20px;
            width: 150px;
            color: #a45927;
            line-height: 162px;
            font-size: 26px;
          }

          // 红包详细信息
          .info {
            flex: 1;
            padding: 10px 10px 10px 10px;
            color: #ffe9b0;
            font-size: 22px;

            .info-title {
              font-size: 36px;
            }
            .info-desc {
              margin-bottom: 10px;
            }
            .info-time {
              // white-space:nowrap;
              font-size: 20px;
              opacity: 0.8;
            }
          }

          // 红包状态 已过期 | 待使用
          .status {
            display: flex;
            justify-content: center;
            align-items: center;
            margin: 0 26px 0 0;

            .status-btn {
              width: 146px;
              height: 64px;
              background-color: #ffdca9;
              font-size: 36px;
              border-radius: 30px;
              text-align: center;
              line-height: 64px;
              color: #a45927;
              box-shadow: 0px 0px 8px #000;
            }
          }
        }
      }
    }
  }
}
